.input-group{
  position: relative;
  margin-top:20px;
  .div-input{
    min-width: 200px;
    display: inline-block;
  }
  .inputs{
    width: 200px;
    height: 32px;
    padding: 8px 10px;
    border: 1px solid #d9d9d9;
    border-radius: 5px;
  }
  .input-label{
    text-align: right;
    display:inline-block;
    min-width: 90px;
    margin-right: 20px;
  }
  .error-message{
    display: inline-block;
    color: red;
    margin-left: 10px;
    min-width: 200px;
    position: absolute;
    text-align: left;
    top: 8px;
  }
  .input-error{
    border-color: red;
  }
  .addonBefore{
    border-radius: 0px 5px 5px 0px;
  }
  .addonAfter{
    border-radius: 5px 0px 0px 5px;
  }
  .span-http{
    padding: 8px;
    border: 1px solid #d9d9d9;
    border-radius: 5px 0px 0px 5px;
    border-right: 0px;
  }
  .span-com{
    padding: 8px;
    border: 1px solid #d9d9d9;
    border-radius: 0px 5px 5px 0px;
    border-left: 0px;
  }
  .span-none{
    display: none;
  }
}